package com.vca.common.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="MyAppointmentItemResponse对象", description="我预约项目响应对象")
public class MyAppointmentItemResponse implements Serializable {
    private static final long serialVersionUID = -9000849592903401333L;

    @ApiModelProperty(value = "课程/讲座/展览 id")
    private Long id;

    @ApiModelProperty(value = "类型:0=课程 2=讲座 3=展览")
    private Integer mainType;

    @ApiModelProperty(value = "标签颜色")
    private String themeColor;

    @ApiModelProperty(value = "标签分类名称")
    private String tagText;

    @ApiModelProperty(value = "英文标签分类名称")
    private String tagTextEn;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "英文名称")
    private String nameEn;

    @ApiModelProperty(value = "图片")
    private String imagePath;

    @ApiModelProperty(value = "排期时间")
    private String schedulingDate;

    @ApiModelProperty(value = "排期当天开始时间")
    private String schedulingStartTime;

    @ApiModelProperty(value = "排期当天结束时间")
    private String schedulingEndTime;

    @ApiModelProperty(value = "状态名称")
    private String typeName;

    @ApiModelProperty(value = "英文状态名称")
    private String typeNameEn;

    @ApiModelProperty(value = "状态 1=未参加 2=已参加")
    private Integer status;

}
